package com.yckj.activechicken.business.purchase.mapper;

import com.yckj.activechicken.business.purchase.model.PurInquiryBill;
import com.yckj.activechicken.business.purchase.model.PurInquiryBillExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PurInquiryBillMapper {
    long countByExample(PurInquiryBillExample example);

    int deleteByExample(PurInquiryBillExample example);

    int deleteByPrimaryKey(String purInquiryId);

    int insert(PurInquiryBill record);

    int insertSelective(PurInquiryBill record);

    List<PurInquiryBill> selectByExample(PurInquiryBillExample example);

    PurInquiryBill selectByPrimaryKey(String purInquiryId);

    int updateByExampleSelective(@Param("record") PurInquiryBill record, @Param("example") PurInquiryBillExample example);

    int updateByExample(@Param("record") PurInquiryBill record, @Param("example") PurInquiryBillExample example);

    int updateByPrimaryKeySelective(PurInquiryBill record);

    int updateByPrimaryKey(PurInquiryBill record);
}